package membermodel

// 退款转帐 余额变更表

type MemberPclBalance struct {
	Id          int    `gorm:"column:id" json:"id"`
	MemberId    int    `gorm:"column:member_id" json:"memberId"`
	OldBalance  int    `gorm:"column:old_balance" json:"oldBalance"`
	NewBalance  int    `gorm:"column:new_balance" json:"newBalance"`
	Amount      int    `gorm:"column:amount" json:"amount"`
	Type        uint8  `gorm:"column:type" json:"type"`
	TradeNo     string `gorm:"column:trade_no" json:"tradeNo"`
	Description string `gorm:"column:description" json:"description"`
	Remark      string `gorm:"column:remark" json:"remark"`

	CreateTime string `gorm:"column:create_time" json:"createTime"`
	UpdateTime string `gorm:"column:update_time" json:"updateTime"`
}

func NewMemberPclBalance() *MemberPclBalance {
	return &MemberPclBalance{}
}

func (m *MemberPclBalance) TableName() string {
	return "member_address"
}
